/*====================================================
	base
====================================================*/


*{
	margin:0;
	padding:0;
}

body{
	font-family:Osaka,
	"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
	"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",
	sans-serif;
}

body{
	margin-top:-12px;
	margin-left:-8px;
	background-color:#ffffff;
	background-image: url("../images/bodyBg_01.gif");
	background-repeat: repeat-y;
}

body#dch{
	margin:0;
	padding:0;
}


/*--------------------------
	font-size
--------------------------*/

body#dch p,
body#dch h2,
body#dch h3,
body#dch h4,
body#dch h5,
body#dch h6,
body#dch caption,
body#dch address,
body#dch li,
body#dch dl,
body#dch dt,
body#dch .submitText,
body#dch textarea,
body#dch .tableA01 td,
body#dch .tableA01 th,
body#dch .tableA02 td,
body#dch .tableA02 th,
body#dch .tableA03 td,
body#dch .tableA03 th,
body#dch .layoutTable td,
body#dch .layoutTable th{
	font-size:12px;
	line-height:1.33;
}

body#dch p.sText,
body#dch span.sText,
body#dch span.super{
	font-size:10px;
	line-height:1.33;
}

body#dch p.mText,
body#dch span.mText{
	font-size:14px;
	line-height:1.33;
}

body#dch h1,
body#dch p.lText,
body#dch span.lText{
	font-size:16px;
	line-height:1.33;
}


/*--------------------------
	link
--------------------------*/

a:link {color:#6699cc; text-decoration:underline;}
a:visited {color:#6699cc; text-decoration:underline;}
a:hover {color:#4477bb; text-decoration:underline;}
a:active {color:#4477bb; text-decoration:underline;}

/*for nn6,7*/
a[name]:hover {text-decoration:none; color:inherit;}
a[name]:active {text-decoration:none; color:inherit;}


/*--------------------------
	color,decoration
--------------------------*/

h1,h2,h3,h4,h5,h6,strong,em,th{
	font-style:normal;
	font-weight:bold;
}


td,th,p,caption,address,li,dl,dt,
h2,h3,h4,h5,h6{
	color:#333333;
}

span.c01{
	color:#333333;
}

span.c02{
	color:#ff6633;
}

span.c03{
	color:#ff3333;
}


/*--------------------------
	form
--------------------------*/

option{
	/*\*/
	padding:0 0.3em;
	/**/
}


/*--------------------------
	super
--------------------------*/

body#dch span.super{
	vertical-align:top;
}


/*--------------------------
	em,strong
--------------------------*/

em{
	font-style:normal;
	font-weight:bold;
}


strong{
	font-style:normal;
	font-weight:bold;
	color:#029ec7;
}


